|
|
|
|
|
|
|
Deploying the Samsona Bank Teller System Example |
|
|
|
|
|
|
|
|
After the classes and subsystems are developed, implementing the Samsona Bank Teller System requires making the subsystem interface classes properly communicate. This involves heavy subsystem interface testing, logging arguments passed between them and expected returns or application state changes. When that is completed, the testing and quality assurance specialists perform their tasks, working with you and your team interactively to resolve major flaws discovered. Because you planned your project's iterations and increments, the quality assurance cycles are quick and effective, although several of your developers are at times wary of some of the seemingly insignificant bugs. After the program is tested by the quality assurance team, a couple of tellers conduct user acceptance testing, also in an iterative manner, helping you resolve usability issues. After the users accept the application, you treat your team to a much deserved dinner at a top restaurant. |
|
|
|
|
|
|
|
|
The branch manager at the Second Bank of Carrollton is pleased that you were able to finish the application on time and within budget. She realizes that there will be some bugs in the application, so she requests that you document possible trouble spots and any advice and tips on debugging and evolving the code. You assure her that this is standard procedure for your consulting firm, Samsona Software. |
|
|
|
|
|
|
|
|
You explain to her that you will document how the subsystems in the applications interact as well as advise developers about where in the code to look when particular errors occur. In fact, you add that your firm also provides application administrators with guidelines for installing and configuring the application for the various clients. Also, at no extra charge, your firm will provide a specialist to the bank to set up an intranet Web site to help keep the developers informed of code updates, peer tips, and links to Samsona's Web site. One of the developers who will maintain the application happens to walk by, overhearing part of your conversation. She asks whether you will be available for further questions, whereupon you give her an extra business card. You exchange handshakes and sign-offs with the bank developers and teller staff and go home. |
|
|
|
|
|
|
|
|
If you'd like to view the code listing for the Samsona Bank Teller System, please refer to the code on the CD-ROM that accompanies this book. |
|
|
|
|
|